約 3,654,786 件
https://w.atwiki.jp/resha1201/pages/99.html
DQRmod追加コマンド パーティ関連コマンド /dqrpt create 自分がリーダーのパーティーを作成する。 /dqrpt add [PLAYER名] [PLAYER名]にしたプレイヤーをパーティに追加する。(リーダーのみ使用可能) /dqrpt kick $pet パーティ内のペットモンスター1種をパーティーから除名する(リーダーのみ使用可能) /dqrpt kick $pets パーティ内のス全てのペットモンスターを除名する。(リーダーのみ使用可能) /dqrpt kick [PLAYER名] [PLAYER名]に指定したプレイヤーを除名する。(リーダーのみ使用可能) /dqrpt leave パーティから離脱する。(自分がリーダーだった場合、自動で他プレイヤーにリーダー権が移動する。) /dqrpt close パーティを解散する。(リーダーのみ使用可能) /dqrpt change [PLAYER名] [PLAYER]に指定したプレイヤーにリーダー権を譲渡する。(リーダーのみ使用可能) /dqrpt sharerate [VALUE] 経験値分割率を[VALUE]設定した値に変更する。経験値分割率は、獲得経験値のうち[VALUE]に指定した値の%分を他のパーティーメンバーと分配する。(例)例えば指定値が20%の時に、経験値100の敵を倒したとすると、そのうち20は自分が獲得。残り80をパーティーメンバーの人数に応じて分配する。5人PTの場合は、パーティーメンバー全員(自分も含む)に、16ずつ経験値は入る。(リーダーのみ使用可能) パーティ関連コマンド /dqrpet refresh ペット水晶のデータの再チェックを行い、重複しているであろうペットのデータを削除する /dqrpet clear ペット水晶のデータを一旦全て削除する /dqrpet refuse ペット化無効モードを確認する。 /dqrpet refuse [モード] ペット化無効モードを変更する。[モード値]1/true/t:ペット化無効モード有効(モンスターが起き上がらなくなる)[モード値]0/false/f:ペット化無効モード無効(普通にモンスターが起き上がるモード)
https://w.atwiki.jp/skuma0/pages/14.html
概要 DOSコマンドメモ 概要 出力画面出力結果のみ出力 全体で結果のみ出力 テキスト内容出力 ファイル出力上書き 追加 結果を捨てる 変数変数へのアクセス変数の一覧表示 変数の設定(文字列) 変数の設定(数値) 変数、パラメータの取得 変数の操作 パラメータの操作 環境変数 便利な利用方法日付(YYYYMMDD) 時間(HHMMSS) 左0埋め(5桁) system32フォルダ All Users デスクトップ フロー制御IF文字列比較 ファイル存在チェック エラーチェック GOTO FOR指定範囲繰り返し 変数の遅延展開(ループ内でSETする場合に使用) ファイル分ループ 無限ループ カンマ区切り分ループ サブルーチン ファイル操作dirファイル一覧表示 ソート順を指定して表示 カンレントディレクトリ移動(ネットワークパスもOK) フォルダ内ファイル全コピー(読取専用上書き) ファイル一括処理(コピー,リネーム)ファイル名の後ろ部分を残す場合 ファイル名の前部分を残す場合 フォルダ作成存在チェック&作成 ファイル・フォルダ削除フォルダごと全削除 フォルダ内のデータ全削除 10個残して削除 フォルダ内の読取属性を全てはずす ファイル内の文字検索文字列を含む行を表示 検索結果の行数を変数に代入 外部プロセス実行実行 - 戻らない 実行 - 戻る 別プロセスで実行 タスクタスク登録起動時に実行 時間指定実行 タスク実行ローカルタスク リモートタスク ネットワークWindows共有共有の接続情報表示 共有の接続 共有の切断 全共有の切断 その他便利コマンドなんちゃってSleep ファイル数取得 リンク 出力 画面出力 結果のみ出力 @コマンド 全体で結果のみ出力 @echo off テキスト内容出力 type a.txt ファイル出力 上書き コマンド a.txt 追加 コマンド a.txt 結果を捨てる コマンド NUL 変数 変数は大文字小文字を区別しない 変数へのアクセス 変数の一覧表示 set 変数の設定(文字列) set aaa=abc 変数の設定(数値) set /a aaa=100+10 110 ----説明---- ・set~ /a 数値で設定 変数、パラメータの取得 文字 説明 例 %変数名% 変数に設定された文字 %WINDIR% - C \WINDOWS %0 バッチファイル名(フルパス) test.bat - "c \test.bat" %1 第一引数の文字 test.bat "abc" - "abc" %ERRORLEVEL% 直前に実行されたコマンドの戻り値(通常0が成功) 変数の操作 開始番号は0オリジンで設定する(1文字目 = 0) 文字 説明 例 (%WINDIR%=C \Windows) %変数名 x=y% 変数内の文字列"x"を"y"に置換 %WINDIR C=D% - D \Windows %変数名 ~3% 変数内の3+1文字目以降を取り出す %WINDIR ~3% - Windows %変数名 ~3,4% 変数内の3+1文字目より4桁分を取り出す %WINDIR ~3,4% - Wind %変数名 ~-3% 変数内の後ろから3文字目以降を取り出す %WINDIR ~-3% - ows %変数名 ~-3,2% 変数内の後ろから3文字目より2桁分を取り出す %WINDIR ~-3,2% - ow パラメータの操作 文字 説明 例 (%0="C \dos\test.bat") %~0 "を除く C \dos\test.bat %~f0 完全修飾パス名 C \dos\test.bat %~d0 ドライブ名 C %~p0 パス名 \dos\ %~dp0 フルパス名 C \dos\ %~n0 ファイルタイトル test %~x0 拡張子 .bat %~nx0 ファイル名 test.bat %~t0 ファイル更新日時(YYYY/MM/DD HH MM) 2012/02/16 10 19 %~z0 ファイルサイズ(byte) 1024 環境変数 文字 説明 例 %DATE% 現在の日付(YYYY/MM/DD) 2011/04/11 %TIME% 現在の時間( H MM SS.mm)(午前は前スペース) 13 35 32.76 %WINDIR% システムフォルダ C \WINDOWS %Systemroot% システムフォルダ C \WINDOWS %SystemDrive% システムドライブ C %COMPUTERNAME% コンピュータ名 %USERDOMAIN% ドメイン名 %USERNAME% ユーザー名 %ALLUSERSPROFILE% ALL Usersユーザープロファイルフォルダ C \Documents and Settings\All Users %USERPROFILE% Userユーザープロファイルフォルダ C \Documents and Settings\ユーザー名 便利な利用方法 日付(YYYYMMDD) %date /=% ----説明---- /を除去 時間(HHMMSS) set tm=%time ~0,8% set tm=%tm =% set tm=%tm =0% %tm% ----説明---- を除去した後、スペースを0置換 左0埋め(5桁) set num=20 set num=00000%num% set num=%num ~-5% ----説明---- 前に5桁の0を付けた後、後ろから5桁取得 system32フォルダ %windir%\system32 All Users デスクトップ %ALLUSERSPROFILE%\デスクトップ フロー制御 IF 文字列比較 IF 文字列1==文字列2 ( コマンド ) ELSE ( コマンド ) ファイル存在チェック IF EXIST ファイル名 ( コマンド ) エラーチェック 結果が1以上 IF ERRORLEVEL 1 コマンド GOTO GOTO ERR ERR FOR 指定範囲繰り返し 10から1ずつ加算して20まで繰り返し for /l %%i in (10,1,20) do ( echo %%i ) 変数の遅延展開(ループ内でSETする場合に使用) SetLocal EnableDelayedExpansion set num=100 for /l %%i in (1, 1, 20) do ( set /a num=!num!+1 echo !num! ) ----説明---- SetLocal EnableDelayedExpansion で遅延展開宣言 !変数名! で変数にアクセス ファイル分ループ for %%f in (.\files\*) do ( echo %%f ) 無限ループ for /l %%i in (0,0,1) do ( echo %%i ) カンマ区切り分ループ SET LIST=aaa,bbb,ccc for %%i in (%LIST%) do ( echo %%i ) サブルーチン CALL SUB aaa GOTO EOF SUB ECHO %1 EXIT /B ファイル操作 dir ファイル一覧表示 dir /b ・・・ファイル名のみ表示 dir /p ・・・1画面ごとに停止して表示 dir /s ・・・サブフォルダも表示 ソート順を指定して表示 dir /oソート順 例) dir /on ・・・ ファイル順 dir /od ・・・ 日付順(古いほうから) dir /o-d ・・・ 日付降順(新しいほうから) ----説明---- ・ソート順 N 名前順 (アルファベット) S サイズ順 (小さいほうから) E 拡張子順 (アルファベット) D 日時順 (古いほうから) G グループ (ディレクトリから) カンレントディレクトリ移動(ネットワークパスもOK) pushd ディレクトリパス フォルダ内ファイル全コピー(読取専用上書き) xcopy "c \src" "c \dest" /e /i /r /y ----説明---- ・xcopy /e サブディレクトリコピー /i 受け側がない場合ディレクトリとしてコピー /r 読取専用上書き /y 確認なし ファイル一括処理(コピー,リネーム) ファイル名の後ろ部分を残す場合 copy 0001*.jpg 0002*.jpg rename 0001*.jpg 0002*.jpg ----結果---- 0001_A.jpg - 0002_A.jpg 0001_B.jpg - 0002_B.jpg ファイル名の前部分を残す場合 copy IMG_????A.jpg IMG_????B.jpg rename IMG_????A.jpg IMG_????B.jpg ----結果---- IMG_0001A.jpg - IMG_0001B.jpg IMG_0002A.jpg - IMG_0002B.jpg IMG_0003A.jpg - IMG_0003B.jpg フォルダ作成 存在チェック&作成 if not exist 対象フォルダ mkdir 対象フォルダ ファイル・フォルダ削除 フォルダごと全削除 rd /s /q 対象フォルダ フォルダ内のデータ全削除 set deldir="対象フォルダ" for /D %%f in ( %deldir% ) do rd /s /q "%%f" del /F /S /Q %deldir% ※ カウンタの変数はバッチファイルとコマンド入力で異なる バッチファイル時 %%f コマンド入力時 %f 10個残して削除 ・ファイル for /f "skip=10" %%f in ( dir /b /a /o-n "フォルダパス\*.log" ) do del /f "フォルダパス\%%f" ・フォルダ for /f "skip=10" %%f in ( dir /b /ad /o-n "フォルダパス\*" ) do rd /s /q "フォルダパス\%%f" フォルダ内の読取属性を全てはずす cd 対象フォルダ attrib /s /d -r ファイル内の文字検索 文字列を含む行を表示 find "検索文字" "ファイル名" ----説明---- ・find /c 検索文字の行の数のみ表示 /v 検索文字を含まない行を表示 /i 大文字小文字を区別しない 検索結果の行数を変数に代入 for /f "tokens=3" %%a in ( find /c "検索文字" "ファイル名" ) do set ret=%%a echo %ret% 外部プロセス実行 実行 - 戻らない xxx.bat 実行 - 戻る call xxx.bat 別プロセスで実行 start xxx.bat タスク タスク登録 起動時に実行 SCHTASKS /Create /TN "タスク名" /TR "プログラムパス" /SC ONSTART /RU ユーザ名 /RP パスワード 時間指定実行 5時に実行 SCHTASKS /Create /TN "タスク名" /TR "プログラムパス" /SC DAILY /ST 05 00 00 /RU ユーザ名 /RP パスワード タスク実行 ローカルタスク SCHTASKS /Run /TN "タスク名" リモートタスク SCHTASKS /Run /S コンピュータ名 /U ユーザ名 /P パスワード /TN "タスク名" ネットワーク Windows共有 共有の接続情報表示 net use 共有の接続 net use "共有フォルダ名" パスワード /user ユーザ名 共有の切断 net use /delete "共有フォルダ名" 全共有の切断 net use /delete * その他便利コマンド なんちゃってSleep 5秒待機(数字にはSLEEP秒数+1を指定) ping localhost -n 6 NUL ※Windows7以降はtimeoutコマンド使用可 timeout 5 ファイル数取得 SetLocal EnableDelayedExpansion set cnt=0 for %%f in (.\call\*) do set /a cnt=!cnt!+1 echo !cnt! リンク コマンドプロンプト 標準コマンド
https://w.atwiki.jp/tsukishimaartonline/pages/19.html
サブコマンド一覧 コマンド名 効果 training/t 四字熟語の読みクイズを出題される。正解するとLvアップに必要な経験値÷8+確率で基礎アイテム(武器魂以外)を入手出来る。↪基礎アイテム一覧 about taoの運営、絵師、関連URLなどを呼び出す。 present 250体倒す事に貰えるプレゼントの一覧を呼び出す。present allで全てのプレゼントを開けることが出来る。一応present [id]で指定したプレゼントを開けることが出来るが、使う人はまず居ないだろう。 sinfo そのサーバーに出た超激レアの総数を見ることが出来る。 ping botの応答速度を呼び出す。ちなみに1ms=0.001秒。 award 称号の一覧、付け替え、解放などが出来る。 zukan その名の通り敵図鑑。認証済みかNitro Boosterの役職を持っている人のみ使える。 verify statusにつくステータス(語彙力)を設定できる。↪verify一覧 donate 寄付アイテムを使用出来る。 luna/runa マスコットキャラクター(?)のルナちゃんが超激レアがいつ出るか占ってくれる。当てにはならない。低確率で背景が夜になる他、ごく稀にあと0体で出るとなり、その時は超激レアを召喚してくれる。
https://w.atwiki.jp/arma3mentaikocoop/pages/20.html
最終更新日 2021年03月14日 スクリプトコマンド スクリプトコマンドは、Arma 3で使用可能なプログラミング関数です。 Arma 3はSQFという独特なプログラミング言語を使用しています。 また、複雑なスクリプトを簡単に呼び出す手段として、ファンクションが用意されています。 スクリプトコマンドリスト Arma 3 Scripting Commands Arma 3 Arma_3 _Functions CBA Community Base Addons テキストエディターTypeSQF Editor Atom Notepad++ Visual Studio Code 演算記号 AIユニットの制御AIの特定動作を無効化する - disableAI AIの特定動作を有効化する - enableAI AIの姿勢を制御する - setUnitPos AIが走らないようにする - forceWalk AIのスキルを設定する - setSkill AIの戦闘モードの制御 - setCombatMode AIの警戒モードの設定 - setBehaviour AI車両の制御車両の速度制限 - limitSpeed 車両の速度制限 - flyInHeight オブジェクトの状態を設定するオブジェクトにダメージを与える - setDamage オブジェクトの被ダメージの有効無効を設定 - allowDamage オブジェクトにアクションを追加する - addAction オブジェクトにArsenalを追加する - BIS_fnc_arsenal 文字や演出を表示するコマンドシンプルに文字を表示する - hint 通知音無しで文字を表示する - hintSilent 変数を含む文字列を作成する - format 時間をスキップする - skipTime 条件分岐if switch do exitWith ループ処理while for forEach Variable関係setVariable getVariable publicVariable setVariableとpublicVariableの使い分け 注意点マルチプレイでの注意点initの読み込み コマンドの実行範囲 ZEUS使用時の注意点 [部分編集] テキストエディター スクリプトファイルなどを編集するのに便利なテキストエディターです。 ハイライト機能やオートコンプリート(入力補完)機能、構文チェック機能などがあります。 どれも非常に優秀ですので、好きなものを使用して下さい。 TypeSQF Editor ▶ 配布元 TypeSQF SQFに特化した専用テキストエディタ 特に設定することなく使用できるので、初心者におすすめ。 構文の間違いをチェックする機能があるので、自分が編集したスクリプトが構文的に正しいかどうかを確認するのに便利。 Atom ▶ 配布元 Atom ▷ SQFプラグイン GitHubが開発したオープンソースのテキストエディタ Notepad++ ▶ 配布元 Downloads | Notepad++ ▷ SQFプラグイン オープンソースで開発されているテキストエディタ Visual Studio Code ▶ 配布元 Visual Studio Code – コード エディター | Microsoft Azure ▷ SQFプラグイン Microsoftが開発しているテキストエディタ [部分編集] 演算記号 演算子はTriggerの条件やスクリプトで使用します。 コマンド 意味 使用例 リンク ! 否定 (Aではない) !A ! a + 足す A + B + - 引く A - B - * 掛ける A * B a * b / 割る A / B a / b ^ べき乗 A ^ B a ^ b % AをBで割った余り A % B a % b = 代入 A = B a = b == AとBが等しい a == b a == b != AとBが等しくない A != B a != b AがBより大きい A B a greater b = AがB以上 A = B a greater= b AがBより小さい A B a less b = AがB以下 A = B a less= b AかつB A B a b || AまたはB A || B a or b [部分編集] AIユニットの制御 AIの特定動作を無効化する - disableAI AIユニットの特定の動作を無効化させる 気絶から回復後は無視されてしまうのに注意。 構文 ユニット disableAI "選択項目"; MOVE AIユニットの移動を無効化する。 下半身が固定されるため、回転も無効化される。 this disableAI "MOVE"; PATH 移動を停止する こちらは回転が可能 this disableAI "PATH"; AUTOTARGET 未識別の目標をターゲットとして割り当てるのを無効化する 目視で敵と認識したものに対しては攻撃をする this disableAI "AUTOTARGET"; TARGET 目標に対して攻撃することを無効化する this disableAI "TARGET"; COVER 遮蔽物に隠れるなどの回避行動を無効化する this disableAI "COVER"; AUTOCOMBAT 危険察知時にコンバットモードが自動で切り替わるのを無効化する this disableAI "AUTOCOMBAT"; FSM AIの行動制御スクリプトを無効化し、行動を鈍化させる this disableAI "FSM"; AIの特定動作を有効化する - enableAI AIユニットのdisableAIで無効化した動作を有効にする。 構文 ユニット enableAI "選択項目"; 例文 this enableAI "MOVE"; AIの姿勢を制御する - setUnitPos AIユニットの姿勢を制御する。 気絶から回復後は無視されてしまうのに注意。 屋内や屋上にAIを配置するときは、AIが伏せないように指定すること。 伏せたAIは床を無視して射撃してしまうことがある。 DOWN ユニットを匍匐(ほふく)姿勢に変更し、それを維持する this setUnitPos "DOWN"; UP ユニットを立ち上がらせ、それを維持する this setUnitPos "UP"; MIDDLE ユニットを膝立ち姿勢に変更し、それを維持する this setUnitPos "MIDDLE"; AUTO ユニットが状況に応じた姿勢に自動で変更する this setUnitPos "AUTO"; AIが走らないようにする - forceWalk AIの移動速度を歩きに強制します。 構文 ユニット forceWalk "モード"; 例文 this forceWalk true; AIのスキルを設定する - setSkill AIのスキルを設定します。 スキルの詳細については Arma 3 AI Skill を御覧ください。 ジャングル戦や夜戦では、プレイヤーのストレス軽減にもAIスキルの調節をすることをおすすめします。 構文 ユニット setSkill [スキルネーム, 値(0~1)]; general 基本となるスキルの設定値 定義されない個別項目にはこの設定値が反映されます。 値の例初心者 : 0.25以下 新 兵 : 0.25 より大きく 0.45 以下 一般兵 : 0.45 より大きく 0.65 以下 ベテラン : 0.65 より大きく 0.85 以下 エキスパート : 0.85 より大きい this setSkill ["general", 0.5]; aimingAccuracy AIの照準精度(偏差射撃、弾道落下、ブレの補正、反動制御)の設定値 設定値は0.1~0.2ぐらいで人間並みの精度になる 密林などの視界制限の激しい場所では0.08程度まで下げることを推奨 this setSkill ["aimingAccuracy", 0.12]; courage AIの士気レベル 値が大きいほどAIは勇猛果敢になる this setSkill ["courage", 0.8]; commanding AIの指揮速度 値が大きいほど情報共有が早くなります this setskill ["commanding",0.75]; aimingShake AIの手ブレを設定する 値が大きいほど手ブレが少なくなる this setskill ["aimingShake",0.4]; aimingSpeed AIの照準速度を設定する this setskill ["aimingSpeed",0.6]; spotDistance AIがターゲットを発見する距離と、ターゲットの詳細を把握する正確さを設定する 値が大きいほど長距離の敵を発見しやすく、情報の確度も高くなる this setskill ["spotDistance",0.6]; spotTime ターゲットを発見するまでの時間と、味方の死体や負傷を認識するまでの時間を調節する 値が大きいほど認識までの時間が短くなる this setskill ["spotTime",0.45]; AIの戦闘モードの制御 - setCombatMode AI グループの戦闘モード(交戦規定)を設定する 戦闘モードの詳細については Combat Modes を御覧ください 構文 ユニットまたはグループ setCombatMode モード BLUE 発砲禁止、交戦禁止 発砲を全面的に禁止される フォーメーションを維持する グループの隊員は、撃たれたとしても撃ち返さない グループの隊員は、敵対ユニットを発見したときに追跡や回避を行う グループリーダーのみにコマンドを与えるとき group this setCombatMode "BLUE"; 個々のユニットにコマンドを与えるとき this setCombatMode "BLUE"; 以下同様 GREEN 反撃のみ、統制戦闘 リーダーの判断で自衛戦闘のみを行う フォーメーションを維持する group this setCombatMode "GREEN"; WHITE 反撃のみ、自由交戦 各自の判断で自衛戦闘のみを行う フォーメーションを維持しない group this setCombatMode "WHITE"; YELLOW 発砲規制無し、統制戦闘(デフォルトのモード) 有効範囲内の任意の敵ユニットに対して発砲する グループリーダーがターゲットを指定した場合、フォーメーションを崩すことなく交戦する group this setCombatMode "YELLOW"; RED 発砲規制無し、自由交戦 各自の判断で交戦し、発砲する 各自の判断でフォーメーションを離脱し、交戦に最適な場所に移動する group this setCombatMode "RED"; AIの警戒モードの設定 - setBehaviour AIの警戒モードの設定をする 警戒モードについての詳細は AI Behaviour を御覧ください 構文 ユニットまたはグループ setBehaviour "モード" No Change 現在の警戒モードを維持する Careless 無警戒状態。 ユニットは全く警戒せず、非戦闘的な行動をする戦闘フォーメーションを取らず、銃を下ろし、ゆっくりと歩く 接敵しても戦闘モードを変化しない 歩兵ユニットは、負傷しない限り発砲しない 車両ユニットは、敵に対して発砲する 移動時は、可能な限り道路を利用する group this setBehaviour "Careless" Safe Carelessに似ているが、こちらは戦闘モードを自動で変更する group this setBehaviour "Safe" Aware デフォルトの警戒モード ユニットは戦闘歩調などを駆使しながら移動し、遮蔽物も利用する 移動は基本的に道路を利用する 車両はライトを消す 交戦エリア内に敵がいる場合、後部座席の兵員は車両から降りる グループのメンバー同士で交互前進を行う group this setBehaviour "Aware" Combat Awareよりも強力な警戒モード 移動は道路よりも遮蔽を優先して行う 停止時は姿勢を低くする カバーや警戒に費やす時間が多くなる 情報交換間隔が短くなる グループの一部のメンバーを斥候として送り出すことがある group this setBehaviour "Combat" Stealth 隠密行動 移動は道路よりも遮蔽を優先して行う 敵を認識した場合、可能な限り接近する 遮蔽のない地域では斥候とカバーを駆使しつつ移動する 車両は道路での移動を優先するが、兵員輸送はしない 重車両は木を倒すなどの行動をしない group this setBehaviour "Stealth" 警戒モードによるAIの移動ルートの変化 [部分編集] AI車両の制御 車両の速度制限 - limitSpeed AIが操縦する車両に速度制限を与える プレイヤーに対しては無効 構文 車両オブジェクト limitSpeed 速度(km/h) 例文 this limitSpeed 50; 車両の速度制限 - flyInHeight AIが操縦する航空機に高度制限(下限)を与える。 構文 航空機オブジェクト flyInHeight 対地高度(m) 例文 this flyInHeight 50; [部分編集] オブジェクトの状態を設定する オブジェクトにダメージを与える - setDamage オブジェクトのダメージ量を設定します 0 完全な状態(ダメージ0) 1 死亡した・破壊された状態 構文.1 オブジェクト setDamage ダメージ量(0~1); 構文.2 オブジェクト setDamage [ダメージ量、エフェクトの有無(true, false)] ; 例文.1 オブジェクトの完全回復 this setDamage 0; 例文.2 爆発エフェクトをスキップして破壊状態にする this setDamage [1, false]; [部分編集] オブジェクトの被ダメージの有効無効を設定 - allowDamage オブジェクトが被ダメージを受けるかどうかを設定する このコマンドは、他のコマンドによる被ダメージを防ぐことはできない 構文 オブジェクト allowDamage 有効無効(true, false); 例文. オブジェクトの被ダメージを無効化 this alloDamage false; [部分編集] オブジェクトにアクションを追加する - addAction addActionはオブジェクトにアクションをアタッチする このコマンドはLocalのみで実行される。 構文 オブジェクト addAction [タイトル, スクリプト, 引数, 優先度, 文字表示, 使用後に隠す, ショートカットキー, 表示条件, 表示半径, 気絶状態での使用] タイトル アクションのタイトル スクリプト アクション選択後に実行されるスクリプト 引数 スクリプトに渡される引数 優先度 表示される優先度 (数値が高いほど上に表示される) 画面表示 画面中央にアクションタイトルを表示するか否か 使用後に隠す アクション使用後に非表示にするか否か ショートカットキー アクションを使用するためのショートカットキー 表示条件 アクションが表示されるための条件_target アクションがアタッチされたオブジェクト_this アクションを呼び出すユニット 表示半径 アクションを表示される、オブジェクトからプレイヤーまでの距離 気絶状態での使用 プレイヤーの気絶時にアクションを利用できるかどうか スクリプトに渡されるパラメータ params ["_target", "_caller", "_actionId", "_arguments"];target (_this select 0) アクションがアタッチされたオブジェクト caller (_this select 1) アクションを呼び出すユニット actionId (_this select 2) アクションのID arguments (_this select 3) 引数 例文.1 this addAction ["メモを見る",{hint "犯人はヤス"}]; 例文.2 車両オブジェクトに対して // 車両のドライバーなら自爆できるようにする this addAction [ "自爆スイッチ", {hint "ポチッとな"; (_this select 0) setDamage 1;}, [], 1.5, true, true, "", "driver _target == _this" ]; 例文.3 スクリプトファイルの呼び出し this addAction [ "Delete This!", "delete.sqf" ]; delete.sqf // ミッションフォルダにdelete.sqfを作成して以下のコマンドを入力する。 deleteVehicle _this select 0; [部分編集] オブジェクトにArsenalを追加する - BIS_fnc_arsenal オブジェクトにArsenalを追加する 使用例 this addAction ["Arsenal",{["Open",true] call BIS_fnc_arsenal;}]; [部分編集] 文字や演出を表示するコマンド シンプルに文字を表示する - hint 画面にメッセージを通知音とともに表示する。 通知音が不要な場合は hintSilent を使用する(詳細下記) 改行は\nで行う 構文 hint "メッセージ"; メッセージは、コマンドが実行されたクライアントコンピューター上のみで表示される。 メッセージを他のクライアント上にも表示する場合は remoteExec を使用する。 ["Hello everyone!"] remoteExec ["hint",-2]; 通知音無しで文字を表示する - hintSilent 画面にメッセージを通知音無しで表示する。 音声を再生しないので処理が軽い。 構文 hintSilent "メッセージ"; 例文1 hintSilent format ["Hello, %1!", name player]; 例文2 メッセージを5秒で閉じる hint "Hello there!"; sleep 5; hintSilent ""; 変数を含む文字列を作成する - format 構文 format ["%1, %2",_var1,_var2]; %1に_var1を、%2に_var2を代入する。 例文 hint format ["Your name is %1.", name player]; 時間をスキップする - skipTime 指定した時間だけ、時刻を前もしくは後ろにスキップする(一時間単位)。 構文 skipTime 時間; このコマンドはサーバー上で実行された場合は、すべてのクライアントと同期される。 しかし、サーバー上のクランアントが実行した場合は、クライアント上でのみ実行され、5秒後にサーバー時間に再度同期される。 他のクライアントにも時間を同期させるためには remoteExec を使用する。 6 remoteExec ["skipTime", 2]; [部分編集] 条件分岐 if 結果が真偽で分かれるようなシンプルな場合分け使用する 構文.1 if (条件式) then {処理}; 条件式が真(true)であれば処理を実行する。 構文.2 if (条件式) then {処理1} else {処理2}; 条件式が真(true)であれば処理1を実行し、偽(false)であれば処理2を実行する。 例文 Score = 85; if (Score = 80) then { hint "あなたは合格です"; } else { hint "あなたは不合格です"; }; 結果 あなたは合格です switch do パターンが多数存在する場合分け処理に使用する 構文 switch (式) do { case 結果1 {処理1} case 結果2 {処理2} case 結果3 {処理3} … default {例外処理} }; 式の結果のパターンに対応した処理を実行する。 結果1であれば処理1を実行し、結果3であれば処理3を実行する。 式の結果がどの結果にも当てはまらない場合は、defaultの例外処理を実行する。 例文 private _color = "yellow"; switch (_color) do { case "red" { hint "あなたはアカレンジャイです"; }; case "blue" { hint "あなたはアオレンジャイです"; }; case "yellow" { hint "あなたはキレンジャイです"; }; case "pink" { hint "あなたはモモレンジャイです"; }; case "green" { hint "あなたはミドレンジャイです"; }; default { hint "あなたはドクロ仮面です"; }; }; 結果 あなたはキレンジャイです exitWith 構文 if (条件) exitWith {処理}; 条件が満たされた場合、現在のスコープを終了し、新しいスコープで処理を実行する。 例文.1 if (!isServer) exitWith {}; サーバーではないコンピュータ上(クライアントなど)で実行された場合、何もせずに終了する。 サーバーのみで実行するスクリプトの1行目などに書かれる。 例文.2 for "_i" from 1 to 15 do { player sideChat format ["%1",_i]; if (_i == 10) exitWith {player sideChat "10も数えれば十分だ"}; }; player sideChat "処理完了"; exitWithの条件が満たされた場合、スクリプト全体ではなくforループが終了する。 [部分編集] ループ処理 while 構文 while {条件} do {処理}; 条件が満たされている限り、処理を反復実行する。 例文 while {a b} do {a = a + 1}; whileの条件は高速で確認を繰り返すためPCに大きか負荷がかかる。 負荷軽減のためにもsleepを挿入することを推奨する。 より良い例文 while {a b} do { a = a + 1; sleep 1; }; for 構文.1 for "_i" from 0 to 10 do {処理}; 任意の変数が指定した初期値から指定した最終値へ達するまで、処理を反復実行する 構文.1では変数_iが初期値0から最終値10に達するまで、処理を処理を反復実行する stepで指定されない限り、変数は一度の処理毎に1ずつ加算する 例文.1 プレイヤーのバックパックに「6.5 mm 30Rnd Sand Mag」を3つ加える for "_i" from 1 to 3 do { player addItemToBackpack "30Rnd_65x39_caseless_mag"; }; 構文.2 for "_i" from 100 to 0 step -10 do {処理}; 変数の初期値100から処理毎に10ずつ減算され、最終値0になるまで処理を反復実行する 例文.2 10から0までカウントダウンする for "_i" from 10 to 0 step -1 do { hint str _i; sleep 1; }; forEach 配列の要素それぞれに対してコードを実行する 配列の各項目は変数"_x"に代入される 構文 コード forEach 配列; 例文.1 {_x setDamage 1;} forEach ["man1","man2","car1"]; Variable Nameが"man1"、"man2"、"car1"それぞれのユニットを殺害・破壊する 例文.2 {_x setDamage 1;} forEach units group this; コマンドが与えられたユニットが存在するグループを全滅させる 組み合わせ例.1 {_x disableAI "PATH"; _x setUnitPos "UP";} forEach units group this; 組み合わせ例.2 {this disableAI _x} forEach ["AUTOCOMBAT", "AUTOTARGET", "MOVE", "TARGET"]; [部分編集] Variable関係 setVariable 指定した名前空間もしくはオブジェクトなどに変数を与えるスクリプトコマンド。 initなどで初期化するときや、スクリプトやトリガーなどで使用し、変数を定義・更新する。 【構文】 名前空間 setVariable [" 変数 ", 値 , 全体共有(true/false) ]; 名前空間 変数を適用する範囲(Namespace, object, groupなど) 変数 設定したい変数名 (string) 値 変数に代入する値 (Anything) 共有 JIP(途中参加プレイヤー)に変数を共有するかどうか (trueで共有化) 【使用例】 ミッションに備え付けてある名前空間に変数「task1done」を「true」という内容で設定する。 missionNamespace setVariable ["task1done",true]; 特定のユニットに変数を設定する _unit setVariable ["trueCriminal",true,true]; getVariable 指定した名前空間もしくはオブジェクトから変数を読み込むスクリプトコマンド。 トリガーの起動条件や、スクリプトの条件分岐などに使用する。 【構文】 名前空間 getVariable [" 変数 ", デフォルト値 ]; デフォルト値 変数が未定義の場合に適用される値 【使用例】 ミッションに備え付けてある名前空間から変数「task1done」を読み込み、それを返す。 task1doneという変数が定義されていない場合「false」を返す。 missionNamespace getVariable ["task1done",false]; publicVariable 変数とその値を、Server(厳密にはmissionNamespace)とClient(プレイヤーPC)に配信する。 JIPにも対応。 【構文】 publicVariable " 変数名 "; 【使用例】 変数「task1done」に値「true」を代入し、配信する。 task1done = true; publicVariable "task1done"; この構文は以下の構文と等しい missionNamespace setvariable ["task1done",true,true]; 【注意点】 publicVariableはServerもしくは単一Clientのみで行うことが望ましい。 Globalで実行してしまうと、Serverと全てのClient上で変数配信が実行されてしまい、ネットワークに負荷を与えてしまう。 トリガーではServerのみで実行するようにすること。 setVariableとpublicVariableの使い分け 【結論】 値を全体共有することが目的ならば「publicVariable」 値を特定の場所で設定すれば十分であるなら「setVariable」 読み取りは「getVariable」を使用することで不具合の発生を防ぐことができる。 ケース1. タスク関係 タスクをモジュールや Arma 3 Task Framework で作成・管理している場合Serverが変数を受け取ればタスクの状況を自動で各Clientに配信してくれるので「setVariable」をServerでのみ実行すれば良い。 タスクを createSimpleTask で作成した場合タスクの状態は各Clientがそれぞれ管理しているので「publicVariable」にて変数を配信し、各Clientがタスクの状態を更新できるようにしなければならない。 ケース2. ユニットの状態 特定のユニットに任意の状態を設定したい場合「setVariable」を使用する ユニットinit thit setvariable ["isHacker",true,true]; Laptopオブジェクトのinit this addAction [ "ハッキングする", { hint "ハッキング完了!"; }, nil, 1.5, true, true, "", "_this getVariable [""isHacker"",false]", 4 ]; 上記の例では「thit setvariable ["isHacker",true,true];」と設定されたユニットのみがアクションメニューにアクセスすることができる。 [部分編集] 注意点 マルチプレイでの注意点 initの読み込み オブジェクトのinitに記述した内容は、プレイヤーがゲームに参加するたびに実行される。 たとえば、アイテムストレージのinitに clearItemCargoGlobal _box; と記述すると、サーバーにプレイヤーが参加するたび、コマンドが付与されたストレージのアイテムが削除される。 これを防ぐためには if (isServer) then { clearItemCargoGlobal _box; }; のようにサーバーのみで実行するように設定すると良い。 Server上でのみで実行すれば良いグローバルコマンドなどにも同様に、 if (isServer) then { this disableAI "MOVE"; }; と記述すると無駄なコマンドの実行を排除することができる。 実行するコマンドがグローバルであるかどうかは 公式Wiki を参照すること。 コマンドの実行範囲 サーバー上でクライアントが skiptime 6; というコマンドを実行したとしても、それが有効となるのはクライアント上だけであり、サーバーとは同期されない。 さらに、ゲーム内時間はクラアントがサーバーと定期的に同期されてしまい、クランアント上で時間が変更されてもすぐにサーバー時間に戻されてしまう。 また、 hint "MENTAIKO"; といった文字表示コマンドは実行された端末でのみ表示されるため、全員に表示されるわけではない。 つまり、コマンドには実行される範囲のようなものが存在する。 なので、特定のクランアントが実行したことを全てのクライアントもしくはサーバー上で実行するには、ひと手間加える必要がある。 これを解決するのがremoteExecである。 6 remoteExec ["skipTime", 2]; 上記のコマンドでは、クランアントがサーバーに"skipTime"のコマンドを実行するようにと伝え、サーバーが処理を実行する。 "MENTAIKO" remoteExec ["hint", [0,-2] select isDedicated, true]; このコマンドは、サーバー上で実行された場合、すべてのクライアント上で"hint"コマンドを実行する。 "[0,-2] select isDedicated"の部分は以下の分岐を行っている。 Dedicatedサーバー上では、全てのクライアントで実行する Player Hostサーバーでは、Hostと全てのクライアント上で実行する 各コマンドの実行範囲はBohemia Community Wikiに記載されている。 ZEUS使用時の注意点 ZEUSでユニットにスクリプトコマンドを付与するときは、必ずローカル関数を使用すること。 ※ローカル関数 _object など、変数に「_」を追加したもの 上記で「this」となっている部分を「_this」と変換すればOK
https://w.atwiki.jp/helherronwiki/pages/16.html
↓簡略版コマンドTEXT↓ Download:基本コマンド 戦闘中コマンド [Main keyboard commands] , 以前のキャラクターを選択(←方向) . 次のキャラクターを選択(→方向) tab オートマップ表示 a 指定方向にいるクリーチャーを攻撃(例えば、あなたは店員を殺したい場合があるかもしれない) A ポーション作成(未封入のポーションが必要) B アイテム修理(鍛冶スキルを使用) c 閉じる e 食べる E 移動する(例:街、洞窟、階段) h 狩猟 C+h ヘルプを表示 C+i 選択中キャラクターのイメージを変更 i 所持品を表示 I 足下のアイテムリストを表示 m 呪文を唱える M 選択中の傭兵を見る C+n 選択中のキャラクター名を変更 o 開ける O スリ行為 C+o ゲームオプション変更 p 拾う P 錠をこじあける(ロックピックが必要) C+p キャラクターを並び替える q クエストを表示 C+q 冒険を終える r パーティが完全に回復するまで休息する R 1~9時間の範囲で時間を指定して休息 s 調べる(シークレット・ドアの発見など) S スクロール作成(白紙のスクロールが必要) C+s セーブする t 話す T 戦い方を変更(防御重視~攻撃重視) C+v Helherronのヴァージョンを確認 x スキル表示 z ステータス表示 [Battle keyboard commands] , キャラクターの向きを変更 . キャラクターの向きを変更 tab 敵の向いている方向を表示・非表示 A 部位選択打撃 a 攻撃する(クモの巣や、チャームした敵を!) f 射撃 g 待ち伏せ攻撃 C+h ヘルプ表示 i 所持品を表示 l 戦闘フィールドを見渡す m 呪文を唱える M キャラクターの向きを変えずに移動(後退、横面移動など) C+o ゲームオプション変更 q 自動戦闘モード C+q 降服する s 降服する t 手投げ武器を使用 T 戦い方を変更(防御重視~攻撃重視) x スキル表示 z ステータス表示 W 眠っている対象を起こす [Ivrntory keyboard commands] Space Ready item/choose item/buy item C 矢・ボルトをまとめる d アイテムを落とす e 食べる E 矢・ボルトをわける C+h ヘルプ表示 I アイテム鑑定の呪文を唱える(Identifiyを習得済みでMPが残っている場合のみ可) Q 矢筒を空にする r 読む s 売る t カーソルで選択中のキャラクターに渡す T 投げる(戦闘中のみ) u アイテムを使う(包帯など) Z ワンドを振る
https://w.atwiki.jp/pata3finn/pages/362.html
(かくしこまんど)【combo move】 ゲーム“ガーディアンズ・オブ・サンシャイン”のクリアに必要な裏技コマンド。 ※注意※作品内容に関するネタバレ記述あり 「↑ ↓ ← ← → → ↓ 回転 ↓ ↑ ← → ← ↓ 回転 ↑ ↓ ジャンプ」という複雑なコマンド入力。寝ぼすけサムの手前で素早く入力しなければならず、大抵は入力完了前にやられてしまう。 ゲームの世界を飛び出し、BMOを始末しようとした寝ぼすけサムたちにフィンが決死の覚悟で発動し、撃退を成功させた。(#21-B) タグ:技・魔法・技術
https://w.atwiki.jp/vipviqcheese/pages/15.html
チャットコマンド チャット入力 効果 /room (名前) 部屋移動。その名前の部屋に参加する、無ければ作成する。 /title 称号一覧。自分が獲得してるタイトルとコマンドの数字をすべて表示 /title (数字) 称号変更。自分のマウスに表示するタイトル変更 /profile (人名) プロフィール表示。取ったチーズ数など。 /friend (人名) フレンド登録。名前が緑になる。 /find (人名) 登録したフレンドがいる部屋を見る。 /c (人名) ささやき機能。その相手にだけメッセージを送る。 /t tribeチャット。 /ban (人名) 大勢からbanされると1時間アク禁になる。1時間に1回だけ使用可能 /ranking ハイスコア表示。 /mute (人名) 設定した相手の発言は自分には見えなくなる。 /r 返信機能。ささやきしてきた相手に返信する。キーボードの”R”でもおk /danceまたは/danse お遊びの機能。 自分のマウスが踊りだす。 /laugh お遊びの機能。 自分のマウスが笑いだす。 /cry お遊びの機能。 自分のマウスが泣きだす。 /kiss お遊びの機能。 自分のマウスがキスマークを飛ばす。 /facebook 入力するとタダでチーズを20個獲得出来る。 /font (フォント名) チャットの文字のフォントの変更。初期フォントはverdana 名前 コメント
https://w.atwiki.jp/metanserver/pages/13.html
コマンド一覧 コマンド 内容 /money お金の確認 /shop list [ページ数] ショップの品物確認 /shop buy [idまたは名前] [数量] 買う /shop sell [idまたは名前] [数量] 売る /jobs browse ジョブ一覧 /jobs join [ジョブ名] ジョブに加入 /jobs stats ジョブ状態確認 /home set ホームに設定する /home ホームに戻る ※[]は実際は記入しないでください。
https://w.atwiki.jp/incognitovenus/pages/14.html
開放コマンド 開放コマンド 冠鯖に記載されているものにのっとっております @die その場でシボンヌ @itemreset 装備以外のアイテムが消去でオワタできます @itemidentify 未鑑定アイテムが全部鑑定 @clock サーバ機の今の時刻が表示 @mes 全体チャット。取引時等に利用。乱用は禁物 @pettalk 文字部分を自分のペットが喋る @blacksmith ブラックスミスランキングを表示。@部分が/でも同様です @alchemist アルケミストランキングを表示。@部分が/でも同様です @taekwon テコンランカーを表示。@部分が/でも同様です @go 数字 数字に対応した町へ飛ぶことができます。 注)1 @load セーブポイントまで戻ることができる @hatch 卵を持っている場合孵化させる事ができます /lb 文字 文字部分が自分の居るマップに黄文字で上部に放送されます /str+ 数字 数字分だけstrのステータスを上げます /agi+ 数字 数字分だけagiのステータスを上げます /vit+ 数字 数字分だけvitのステータスを上げます /dex+ 数字 数字分だけdexのステータスを上げます /luk+ 数字 数字分だけlukのステータスを上げます 注)1:数字に対応する街は以下のとおりです 数字 街 補足 0 プロンテラ カプラあり 1 モロク カプラあり 2 ゲフェン カプラあり 注)2 3 フェイヨン GMとの交換場所 4 アルベルタ 預かり物カプラあり・油使用可能・イベント時使用 5 イズルード この鯖中心都市・2箇所カプラあり 6 アルデバラン 7 ルティエ 8 コモド イベント時使用されたりする 9 ジュノー テレポ不可地域 10 コンロン カプラあり 11 アマツ カプラあり・IncognitoVenusのたまり場 12 ウンバラ 13 ニブルヘイム LoDがいます 14 龍の城 Lvあげで結構お世話になるかも 15 ジャワイ 16 アユタヤ カプラあり 17 アインブロク南 テレポ不可 18 アインブロク北 テレポ不可 19 アインベフ 20 リヒタルゼン カプラあり 21 フィゲル 22 わからない所 →↑にいくとアトロスがいます 注)2:現在ゲフェ↑は不具合により入った瞬間エラー落ちしてキャラが隔離されるので入らないように
https://w.atwiki.jp/kounosuke0808/pages/12.html
音声コマンド No. 音声コマンド 声優 出典 1 合体しましょう 佐久間レイ トップをねらえ! 2 ええ、よくってよ 佐久間レイ トップをねらえ! 3 かわいそうに 大塚明夫 私立クレアール学園 4 急ぎたまえ 大塚明夫 私立クレアール学園 5 はいさようなら 大塚明夫 私立クレアール学園 6 それはこまったね 大塚明夫 私立クレアール学園 7 不審者かな 大塚明夫 私立クレアール学園 8 平和すぎるんだよ 大塚明夫 ムーミン 9 おやすみ 大塚明夫 私立クレアール学園 10 あらそうじゃあ死になさい 田中敦子 攻殻機動隊 11 なら死になさい 田中敦子 攻殻機動隊 12 こんなのあんまりだよ 悠木碧 魔法少女まどか☆マギカ 13 みんな死ぬしか無いじゃない 水橋かおり 魔法少女まどか☆マギカ 14 畜生こんなことって 野中藍 魔法少女まどか☆マギカ 15 二人で頑張ろう 斎藤千和 魔法少女まどか☆マギカ 16 ティロ・フィナーレ 水橋かおり 魔法少女まどか☆マギカ 17 パリン 効果音 魔法少女まどか☆マギカ 18 一緒にワルプルギスの夜を倒そう 斎藤千和 魔法少女まどか☆マギカ 19 もとこおおおおお 大塚明夫 攻殻機動隊 20 そいつをよこせえええ 田中敦子 攻殻機動隊 21 あたしってほんとバカ 喜多村英梨 魔法少女まどか☆マギカ 22 さやかああああ 野中藍 魔法少女まどか☆マギカ 23 一人ぼっちは寂しいもんな 野中藍 魔法少女まどか☆マギカ 24 もうやめて 悠木碧 魔法少女まどか☆マギカ 25 しんじゃうって分かってたのに 斎藤千和 魔法少女まどか☆マギカ 26 その言葉は本当かい 加藤英美里 魔法少女まどか☆マギカ 27 契約は成立だ 加藤英美里 魔法少女まどか☆マギカ 28 やったー 悠木碧 魔法少女まどか☆マギカ 29 あああああ 悠木碧 魔法少女まどか☆マギカ 30 ぬうううう 斎藤千和 魔法少女まどか☆マギカ 31 だめええええ 斎藤千和 魔法少女まどか☆マギカ 32 本当にものすごかったねえ 加藤英美里 魔法少女まどか☆マギカ 33 私の戦場はここじゃない 斎藤千和 魔法少女まどか☆マギカ 34 何度やってもあいつに勝てない 斎藤千和 魔法少女まどか☆マギカ 35 こんな幸せで戦うなんて初めて 水橋かおり 魔法少女まどか☆マギカ 36 もう何も怖くない 水橋かおり 魔法少女まどか☆マギカ 37 一人ぼっちじゃないもの 水橋かおり 魔法少女まどか☆マギカ 38 その必要はないわ 斎藤千和 魔法少女まどか☆マギカ 39 エクスカリバー 川澄 綾子 fate/zero 40 武器の貯蔵は十分か 杉山紀彰 fate/staynight(DEEN) 41 たわけ 関智一 fate/staynight(DEEN) 42 イメージするものは常に最強の自分だ 諏訪部順一 fate/staynight(DEEN) 43 あれを倒してしまっても構わんのだろう 諏訪部順一 fate/staynight(DEEN) 44 アンリミテッドブレイドワークス 杉山紀彰 fate/staynight(DEEN) 45 理想を抱いて溺死しろ 諏訪部順一 fate/staynight(ufo) 46 正気か貴様 関智一 fate/staynight(ufo) 47 それで 関智一 fate/staynight(ufo) 48 一片たりとも残しはせん 関智一 fate/staynight(ufo) 49 カッコつけやがって 杉山紀彰 fate/staynight(ufo) 50 お腹が空いては戦は出来ません 川澄 綾子 fate Carnival Phantasm 51 断る 川澄 綾子 fate Carnival Phantasm 52 神は死んだ 川澄 綾子 fate Carnival Phantasm 53 わざとじゃないんです 伊藤美紀 fate Carnival Phantasm 54 美味 川澄 綾子 fate Carnival Phantasm 55 おかわりだ 川澄 綾子 fate Carnival Phantasm 56 それで美味しい料理をたくさんつくってください 川澄 綾子 fate Carnival Phantasm